.add-bank-card-page {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	background-color: #f6f6f6;
	.am-list-item {
		padding-left: 0.42rem;
		.am-list-content {
			.am-list-item {
				padding-left: 0 !important;
			}
		}
	}
	.am-list-item .am-input-control input {
		font-size: 0.32rem;
	}
	.am-list-item .am-input-label {
		color: #424242;
		font-size: 0.28rem;
	}
	.am-list-item.am-input-item {
		height: 0.96rem;
		padding-right: 0.24rem;
	}
	.am-checkbox-agree .am-checkbox-agree-label {
		color: #2b2f33;
	}
	.am-checkbox-agree {
		margin-left: 0.34rem;
	}
	.line-1 {
		width: 100%;
		height: 1.08rem;
		display: flex;
		flex-direction: row;
		box-sizing: border-box;
		color: #ffffff;
		background-color: #677f94;
		padding: 0 0.32rem 0 0.42rem;
		.item-left {
			flex: 1;
			display: inline-block;
			text-align: left;
			font-size: 0.32rem;
			line-height: 1.08rem;
		}
		.item-right {
			flex: 1;
			display: inline-block;
			text-align: right;
			font-size: 0.28rem;
			line-height: 1.08rem;
		}
	}
	.line-2 {
		box-sizing: border-box;
		background-color: #ffffff;

		.tips {
			width: 100%;
			height: 0.54rem;
			color: #00a6e4;
			font-size: 0.24rem;
			line-height: 0.74rem;
			padding-left: 0.42rem;
		}

		label {
			color: #00a6e4;
			font-size: 0.24rem;
		}
		.area-tip {
			padding: 0.16rem 0.3rem;
			font-size: 0.24rem;
			color: #9b9b9b;
		}
		.input-no-line .am-list-line::after {
			height: 0px !important;
		}
	}

	.submit-btn {
		display: block;
		height: 0.98rem;
		font-size: 0.36rem;
		color: #00a0dd;
		margin: 0.94rem 0.56rem 0;
		border-radius: 0.06rem;
		text-align: center;
		line-height: 0.98rem;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		justify-content: center;
		background-color: #ffffff;
	}

	.submit-btn-success {
		color: #ffffff;
		background: #40b15d;
	}
	.btn-grey {
		background-color: #cbcbcb;
		border: none;
		color: #ffffff;
	}
}
